package com.service;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.beans.StudentInfo;

public interface StudentService {
	/**
	 * 通过ID获取学生信息
	 * 
	 * @param id 学生id
	 * @return
	 */
	public StudentInfo getStuById(Integer id);

	/**
	 * 多条件复合查询信息
	 * 
	 * @param m
	 * @return
	 */
	public List<StudentInfo> getStuList(Map<String, Object> m);

	/**
	 * 修改学生信息
	 * 
	 * @param student 学生信息
	 */
	public void addStu(StudentInfo student);

	/**
	 * 通过id删除学生
	 * 
	 * @param id 学生Id
	 */
	public void deleteStuById(Integer id);

	/**
	 * 通过学生名查找学生信息
	 * 
	 * @param stuName 学生名
	 * @return
	 */
	public StudentInfo getUserByName(String stuName);

	/**
	 * 修改学生信息
	 * 
	 * @param stu 学生信息
	 */
	public void saveStu(StudentInfo stu);
}
